package com.xmzs.sd.service;

import com.xmzs.sd.domain.SdModel;
import java.util.List;

/**
 * 描述： StableDiffusion接口
 *
 * @author wangle
 * 2023-07-15
 */
public interface StableDiffusionService {

    /**
     * 查询模型列表
     *
     * @param
     * @return List<String>
     * @Date 2023/7/15
     **/
    List<SdModel> modelList();

    /**
     * 文生图
     *
     * @param prompt
     * @param modelName
     * @return String
     * @Date 2023/7/13
     **/
   List<String> txt2Img(String prompt, String modelName);

   /**
    * 切换模型
    *
    * @Date 2023/7/18
    * @param modelName
    * @return void
    **/
   void setOption(String modelName);
}
